Improving the Usability of OCL as an Ad-hoc Model Querying Language
نویسنده
چکیده
The OCL is often perceived as difficult to learn and use. In previous research, we have defined experimental query languages exhibiting higher levels of usability than OCL. However, none of these alternatives can rival OCL in terms of adoption and support. In an attempt to leverage the lessons learned from our research and make it accessible to the OCL community, we propose the OCL Query API (OQAPI), a library of query-predicates to improve the user-friendliness of OCL for ad-hoc querying. The usability of OQAPI is studied using controlled experiments. We find considerable evidence to support our claim, that OQAPI facilitates user querying using OCL.
منابع مشابه
Efficient Model Querying with VMQL
Context: Despite model querying being an important practical problem, existing solutions lack either usability, expressiveness, or generality. The Visual Model Query Language (VMQL) is a query byexample solution created to satisfy these requirements simultaneously. Objective: In the present paper we study whether VMQL queries can be executed in an efficient way, such that VMQL is suitable for a...
متن کاملImproving the Design of Web-based Games and Simulations through Usability Research
The Virtual Usability Laboratory (VUL) is a software tool developed to remotely capture and analyze a wide variety of usage data on Web-based educational games and simulations. The VUL allows for automated remote collection and integration of such data as user activity logs, on-line demographic questionnaire responses, and data from automatically triggered pop up questions at critical points in...
متن کاملSplash: Integrated Ad-Hoc Querying of Data and Statistical Models
This paper presents a system called Splash, which integrates statistical modeling and SQL for the purpose of adhoc querying and analysis. Splash supports a novel, simple, and practical abstraction of statistical modeling as an aggregate function, which in turn provides for natural integration with standard SQL queries and a relational DBMS. In addition, we introduce and implement a novel repres...
متن کاملImproving Quality of Service Routing in Mobile Ad Hoc Networks Using OLSR
Mobile ad hoc networks (MANET) are constructed by mobile nodes without access point. Since MANET has certain constraints, including power shortages, an unstable wireless environment and node mobility, more power-efficient and reliable routing protocols are needed. The OLSR protocol is an optimization of the classical link state algorithm. OLSR introduces an interesting concept, the multipoint r...
متن کاملA Conceptual Language for Querying Object Oriented Data
A variety of languages have been proposed for object oriented database systems in order to provide facilities for ad hoc querying. However, in order to model at the conceptual level, an object oriented schema de nition language must itself provide facilities for describing the behaviour of data. This paper demonstrates that with only modest extensions, such a schema de nition language may serve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013